package com.etc.dao;

import com.etc.entity.OrderSku;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;
@Repository
public interface OrderSkuMapper {
    /**
     * 删除订单
     * @param id 订单id
     * @return 删除结果
     */
    int deleteByPrimaryKey(String id);

    /**
     * 增加订单
     * @param record 订单对象
     * @return 增加结果
     */
    int insert(@Param("record") List<OrderSku> record);


    /**
     * 查询所有
     *
     * @return 返回查询的值
     */
    List<OrderSku> selectByPrimaryKey();

    /**
     * 动态查询收货状态
     * @param spc =1时走收货查询
     * @return 返回结果
     */
    List<OrderSku> selectByStasus(@Param("spc") String spc);

    /**
     * 修改状态
     * @param spc
     * @param n
     * @return
     */
    int upBystaus(@Param("spc") String spc, @Param("n") String n);

    /**
     * 根据编号查询
     * @param id 编号
     * @return
     */
      OrderSku selectByid(@Param("id") String id);
}